cast a damp over something - Español Inglés Diccionario